<html>
<body>
报告注册为插件扩展程序的 Kotlin 对象。
<p>
  扩展程序生存期由 IntelliJ 平台管理。
  使用 Kotlin 对象进行扩展程序注册可能会导致创建不必要的扩展程序实例，并使插件无法卸载。
</p>
<h2>示例</h2>
<p>扩展程序注册：</p>
<pre><code lang="xml">
&lt;annotator language="myLang" implementationClass="com.example.MyAnnotator"/&gt;
</code></pre>

<p>扩展程序实现：</p>
<pre><code lang="kotlin">
// 错误：
object MyAnnotator : Annotator {
  ...
}

// 正确：
class MyAnnotator : Annotator {
  ...
}
</code></pre>

<!-- tooltip end -->
<p><small>2023.1 最新变化</small>
</body>
</html>
